package cn.feng.thinkInJava.a1_4_控制执行流程.control.a4_06_00;

//: control/BreakAndContinue.java
// Demonstrates break and continue keywords.
import static net.mindview.util.Range.*;

/**
 * break和continue
 * 
 * @author fengyu
 * @date 2015年8月9日
 */
public class BreakAndContinue
{
	public static void main(String[] args)
	{
		for(int i=0;i<100;i++)
		{
			if(i==74)
				break; // Out of for loop
			if(i%9!=0)
				continue; // Next iteration
			System.out.print(i+" ");
		}
		System.out.println();
		// Using foreach:
		for(int i:range(100))
		{
			if(i==74)
				break; // Out of for loop
			if(i%9!=0)
				continue; // Next iteration
			System.out.print(i+" ");
		}
		System.out.println();
		int i=0;
		// An "infinite loop":
		while(true)
		{
			i++;
			int j=i*27;
			if(j==1269)
				break; // Out of loop
			if(i%10!=0)
				continue; // Top of loop
			System.out.print(i+" ");
		}
	 }
} /* Output:
0 9 18 27 36 45 54 63 72
0 9 18 27 36 45 54 63 72
10 20 30 40
*///:~
